Determining well parameters for optimization of well performance

ABSTRACT

Systems and methods for determining well parameters for optimization of well performance. The method includes training, via a computing system, a well performance predictor based on field data corresponding to a hydrocarbon field in which a well is to be drilled. The method also includes generating, via the computing system, a number of candidate well parameter combinations for the well and predicting, via the computing system, a performance of the well for each candidate well parameter combination using the trained well performance predictor. The method further includes determining, via the computing system, an optimized well parameter combination for the well such that the predicted performance of the well is maximized.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the priority benefit of U.S. Provisional PatentApplication 61/833,368 filed Jun. 10, 2013 entitled DETERMINING WELLPARAMETERS FOR OPTIMIZATION OF WELL PERFORMANCE, the entirety of whichis incorporated by reference herein.

FIELD OF THE INVENTION

The present techniques are directed to systems and methods firdetermining well parameters for optimization of well performance. Morespecifically, the present techniques are directed to systems and methodsfor determining a suitable combination of parameters for the location,drilling, and completion of a well based on the predicted performance ofthe well.

BACKGROUND OF THE INVENTION

This section is intended to introduce various aspects of the art, whichmay be associated with exemplary embodiments of the present, techniques.This discussion is believed to assist in providing a framework tofacilitate a better understanding of particular aspects of the presenttechniques. Accordingly, it should be understood that this sectionshould be read in this light, and not necessarily as admissions of priorart.

Hydrocarbon production involves numerous expensive activities, which areundertaken before the quantity and quality of produced hydrocarbons isknown. For example, well planning is the complex process of deciding thelocation at which a well is to be drilled and the manner in which thewell is to be drilled and completed. An operator typically acquiresacreage in a hydrocarbon-producing area, i.e., a hydrocarbon field, anddrills a well into at least one hydrocarbon-bearing zone of a reservoir.Completion of the well is then conducted in a manner that is conduciveto the removal of hydrocarbons from the reservoir and the transportationof the hydrocarbons to the surface.

During well planning, many complex decisions are made regardingparameters such as the location of the well; the depth, length, andorientation of the horizontal section; the number of hydraulicfracturing stages for the well; the amount and nature of the stimulationfluid to be used for the well; the amount and nature of the proppant tobe used in the well; and the like. Field development teams typicallydetermine such parameters based on the potential hydrocarbon productionfrom a given well. In addition, field development teams rely oninformation relating to the prospective area, existing geologic andengineering knowledge, and past experience to make such decisions. Forexample, field developments teams may rely on information relating tofield analogs, production data from older wells in the same area,information relating to the complex interactions between variousparameters, and past engineering studies to make such decisions.However, such information is subject to uncertainties.

Furthermore, additional external factors may be also taken into accountduring the well planning process. Such external factors may includeinformation relating to land rights acquisition and the expected revenuestream from projected commodity prices. These external factors furthercompound the complex well planning process.

According to current practices, a divide-and-conquer approach is oftenused for the well planning process. In this way, specific geologicfactors, engineering factors, and economic factors are decoupled fromthe overall well planning process, and are optimized in separateprocesses. This allows several specialized teams to make decisionsregarding specific subsets of well parameters. However, this approachdoes not account for subsurface and engineering interactions, orassociated uncertainties. In addition, this approach typicallydisregards useful correlations between parameters, especially betweenparameters studied separately by different teams. Further, eachspecialized team may have a slightly different goal in mind for the wellplan during the decision-making process. For example, geologists mightlook for locations with the largest in-place reserves, completionsengineers might try to maximize hydrocarbon production, and operationsengineers might try to minimize costs. This leads to a well plan thatdoes not adequately meet the corporation's desired overall goals.

In addition, according to current techniques, physical modelingtechniques are often used to estimate certain geological or productionquantities during the well planning process. For example, Society ofPetroleum Engineers (SPE) 143,875, entitled “Modeling, History Matching,Forecasting and Analysis of Shale Reservoirs Performance UsingArtificial Intelligence,” by Mohaghegh et al, describes the applicationof artificial intelligence techniques for supplementing a physics-basedreservoir model. The resulting model can be used to identifyhigher-quality regions of the reservoir, quantify depletion over time,or estimate the impact of geological parameters on production.

SPE 152,121, entitled “Data-Driven Modeling Improves the Understandingof Hydraulic Fracture Stimulated Horizontal Eagle Ford Completions,” byShelley et al., describes the use of nonlinear regression in neuralnetworks to evaluate the sensitivity of hydrocarbon production tochanges in various geological and engineering parameters. It is allegedthat the economic evaluation of the Data Driven Model predictions can beused by a user to determine a completion or fracking procedure thatmaximizes return on investment (ROI).

SPE 152,531, entitled “Practical Data Mining: Analysis of Barnett ShaleProduction Results With Emphasis on Well Completion and FractureStimulation,” by LaFollette et al., describes techniques for estimatinghydrocarbon production from location and engineering parameters. Theresults of such techniques may be subsequently analyzed, for example, tomaximize hydrocarbon production.

SPE 135,523, entitled “Tight Gas Well Performance Evaluation With NeuralNetwork Analysis for Hydraulic Propped Fracture Treatment Optimization,”by Huckabee et al., describes a model for uncertainty, wherein theuncertainty is incorporated into the decision-making process. Theapplication of neural networks to well performance evaluation andcompletion optimization is described, including a probabilistic analysisof hydrocarbon production as a function of the amount of proppant used.An economic analysis that is based on the net present value (NPV) ofestimated future production is also described.

In U.S. Patent Application Publication No. 2007/0185696 by Moran et al.,a method of optimizing drilling includes identifying design parametersfor a drilling tool assembly. Design parameters are preserved asexperience data. At least one artificial neural network is trained usingthe experience data. Real-time data is collected from the drillingoperation. The real-time data is analyzed with a real-time drillingoptimization system. Optimal drilling parameters are determined based onthe analysis of the real-time date with the real-time drillingoptimization system.

In U.S. Patent Application Publication No. 2008/0294387 by Anderson etal., a computer-aided controller system recommends actions and managesproduction in an oil and gas reservoir or field as its properties andconditions change with time. The reservoir or field is characterized andrepresented as an electronic-field (“e-field”). System applicationsdescribe dynamic and static e-field properties and conditions. Theapplication workflows are integrated in a feedback loop between actionstaken in the field, and metrics that score the success or failure ofthose actions. A controller operates on the combination of theapplication workflows to compute production strategies and actions. Thecontroller is configured to generate a best action sequence for aneconomically profitable production.

However, such techniques typically fail to provide a well plan thatsimultaneously selects multiple well parameters to optimally meet adesired overall goal. Accordingly, improved well planning techniquesthat offer a viable solution for informed decision-making based on aspecific goal are desirable.

SUMMARY OF THE INVENTION

An exemplary embodiment provides a method for determining wellparameters for optimization of well performance. The method includestraining, via a computing system, a well performance predictor based onfield data corresponding to a hydrocarbon field in which a well is to bedrilled. The method also includes generating, via the computing system,a number of candidate well parameter combinations for the well andpredicting, via the computing system, a performance of the well for eachcandidate well parameter combination using the trained well performancepredictor. The method further includes determining, via the computingsystem, an optimized well parameter combination for the well such that,the predicted performance of the well is maximized.

An exemplary embodiment provides a method for determining wellparameters based on expected return on investment (ROI). The methodincludes training, via a computing system, a hydrocarbon productionpredictor based on field data corresponding to a hydrocarbon field inwhich a well is to be drilled, and generating, via the computing system,a number of candidate well parameter combinations for the well. Themethod also includes predicting, via the computing system, a hydrocarbonproduction and a corresponding uncertainty of the well for eachcandidate well parameter combination using the trained hydrocarbonproduction predictor, and calculating, via the computing system, a costof the well for each candidate well parameter combination. The methodalso includes estimating, via the computing system, an expected returnon investment (ROI) of the well for each candidate well parametercombination based on the hydrocarbon production, the correspondinguncertainty, and the cost of the well for each candidate well parametercombination. The method further includes determining, via the computingsystem, an optimized well parameter combination for the well such thatthe expected ROI is maximized.

Another embodiment provides a computing, system for determining wellparameters based on expected return on investment. The computing systemincludes a processor, a storage medium including a hydrocarbonproduction predictor, and a non-transitory, computer-readable medium.The non-transitory, computer-readable medium includes code configured todirect the processor to generate a number of candidate well parametercombinations for a well and predict a hydrocarbon production and acorresponding uncertainty of the well for each candidate well parametercombination using the hydrocarbon production predictor. Thenon-transitory, computer-readable medium also includes code configuredto direct the processor to calculate a cost of the well for eachcandidate well parameter combinations and estimate an expected return oninvestment (ROI) of the well for each candidate well parametercombination based on the hydrocarbon production, the correspondinguncertainty, and the cost of the well for each candidate well parametercombination. The non-transitory, computer-readable medium furtherincludes code configured to direct the processor to determine anoptimized well parameter combination for the well such that the expectedROI is maximized.

Another embodiment provides non-transitory, computer-readable medium forstoring computer-readable instructions. The computer-readableinstructions include code configured to direct a processor to train ahydrocarbon production predictor based on field data corresponding to ahydrocarbon field in which a well is to be drilled and generate a numberof candidate well parameter combinations for the well. Thecomputer-readable instructions also include code configured to directthe processor to predict a hydrocarbon production and a correspondinguncertainty of the well for each candidate well parameter combinationusing the trained hydrocarbon production predictor and calculate a costof the well for each candidate well parameter combination. Thecomputer-readable instructions also include code configured to direct aprocessor to estimate an expected return on investment (ROI) of the wellfor each candidate well parameter combination based on the hydrocarbonproduction, the corresponding uncertainty, and the cost of the well foreach candidate well parameter combination. The computer-readableinstructions further include code configured to direct a processor todetermine an optimized well parameter combination for the well such thatthe expected ROI is maximized.

DESCRIPTION OF THE DRAWINGS

The advantages of the present techniques are better understood byreferring to the following detailed description and the attacheddrawings, in which:

FIG. 1 is a process flow diagram of a method for determining a wellparameter combination for a well that satisfies a specified goalcorresponding to the performance of the well;

FIG. 2 is a data flow diagram that provides for the generation of a wellplan for a well such that the predicted ROI for the well is maximized;

FIG. 3 is a data flow diagram that provides for the determination of alocation for a well such that the predicted hydrocarbon production fromthe well is maximized;

FIG. 4 is a data flow diagram that provides for the generation of a wellplan for a well at a fixed location such that the hydrocarbon productionfrom the well is maximized;

FIG. 5 is a schematic showing an exemplary map of existing welllocations that may be used to determine acreage to be used forhydrocarbon production;

FIG. 6A shows a graph that may be used to aid in the generation of wellparameters for hydrocarbon production;

FIG. 6B shows another graph that may be used to aid in the generation ofwell parameters for hydrocarbon production;

FIG. 7 shows a bar graph of cost per unit of hydrocarbon gas producedfrom each well; and

FIG. 8 is a block diagram of a cluster computing system that may be usedto implement the well planning process described herein.

DETAILED DESCRIPTION

In the following detailed description section, specific embodiments ofthe present techniques are described. However, to the extent that thefollowing description is specific to a particular embodiment or aparticular use of the present techniques, this is intended to be forexemplary purposes only and simply provides a description of theexemplary embodiments. Accordingly, the techniques are not limited tothe specific embodiments described below, but rather, include allalternatives, modifications, and equivalents falling within the truespirit and scope of the appended claims.

At the outset, for ease of reference, certain terms used in thisapplication and their meanings as used in this context are set forth. Tothe extent a term used herein is not defined below, it should be giventhe broadest definition persons in the pertinent art have given thatterm as reflected in at least one printed publication or issued patent.Further, the present techniques are not limited by the usage of theterms shown below, as all equivalents, synonyms, new developments, andterms or techniques that serve the same or a similar purpose areconsidered to be within the scope of the present claims.

“Computer-readable medium” or “non-transitory, computer-readable medium”refers to any non-transitory storage and/or transmission medium thatparticipates in providing instructions to a processor for execution.Such a medium may include, but is not limited to, non-volatile media andvolatile media. Non-volatile media includes, for example, NVRAM, ormagnetic or optical disks. Volatile media includes dynamic memory, suchas main memory. Common forms of computer-readable media include, forexample, a floppy disk, a flexible disk, a hard disk, an array of harddisks, a magnetic tape, or any other magnetic medium, magneto-opticalmedium, a CD-ROM, a holographic medium, any other optical medium, a RAM,a PROM, and EPROM, a FLASH-EPROM, a solid state medium like a memorycard, any other memory chip or cartridge, or any other tangible mediumfrom which a computer can read data or instructions.

The term “gas” is used interchangeably with “vapor,” and means asubstance or mixture of substances in the gaseous state as distinguishedfrom the liquid or solid state. Likewise, the term “liquid” means asubstance or mixture of substances in the liquid state as distinguishedfrom the gas or solid state. As used herein, “fluid” is a generic termthat can encompass either liquids or gases.

A “geologic model” is a computer-based representation of a subsurfaceearth volume, such as a petroleum reservoir or a depositional basin.Geologic models may take on many different forms. Depending on thecontext, descriptive or static geologic models built for petroleumapplications can be in the form of a 3-D array of cells, to whichgeologic and/or geophysical properties such as lithology, porosity,acoustic impedance, permeability, or water saturation are assigned (suchproperties are referred to collectively herein as “reservoirproperties”). Many geologic models are constrained by stratigraphic orstructural surfaces (for example, flooding surfaces, sequenceinterfaces, fluid contacts, faults) and boundaries (for example, facieschanges). These surfaces and boundaries define regions within the modelthat possibly have different reservoir properties.

A “hydrocarbon” is an organic compound that primarily includes theelements hydrogen and carbon, although nitrogen, sulfur, oxygen, metals,or any number of other elements may also be present in small amounts. Asused herein, hydrocarbons generally refer to organic materials (e.g.,natural gas) that are harvested from hydrocarbon containing sub-surfacerock layers, termed reservoirs.

The term “natural gas” refers to a multi-component gas obtained from acrude oil well (associated gas) or from a subterranean gas-bearingformation (non-associated gas). The composition and pressure of naturalgas can vary significantly. A typical natural gas stream containsmethane (C1) as a significant component. Raw natural gas also typicallycontains higher carbon number compounds, such as ethane (C2), propane,and the like, as well as acid gases (such as carbon dioxide, hydrogensulfide, carbonyl sulfide, carbon disulfide, and mercaptans), and minoramounts of contaminants such as water, nitrogen, iron sulfide, wax, andcrude oil.

As used herein, the terms “optimal,” “optimizing,” “optimize,” and“optimization” (as well as derivatives and other forms of those termsand linguistically related words and phrases) are not intended to belimiting in the sense of requiring the present techniques to find thebest solution or to make the best decision. Although a mathematicallyoptimal solution may in fact arrive at the best of all mathematicallyavailable possibilities, real-world embodiments of optimizationroutines, methods, models, and processes may work towards such a goalwithout ever actually achieving perfection. Accordingly, one of ordinaryskill in the art having benefit of the present disclosure willappreciate that these terms, in the context of the scope of the presenttechniques, are more general. The terms can describe working towards asolution which may be the best available solution, a preferred solution,or a solution that offers a specific benefit within a range ofconstraints, or continually improving or searching for a high point or amaximum for an objective.

“Permeability” is the capacity of a rock to transmit fluids through theinterconnected pore spaces of the rock. Permeability may be measuredusing Darcy's Law: Q=(kΔP A)/(μL), wherein Q=flow rate (cm³/s),ΔP=pressure drop (atm) across a cylinder having a length L (cm) and across-sectional area A (cm²), μ=fluid viscosity (cp), and k=permeability(Darcy). The customary unit of measurement for permeability is themillidarcy.

“Porosity” is defined as the ratio of the volume of pore space to thetotal bulk volume of the material expressed in percent. Porosity is ameasure of the reservoir rock's storage capacity for fluids. Porosity ispreferably determined from cores, sonic logs, density logs, neutron logsor resistivity logs. Total or absolute porosity includes all the porespaces, whereas effective porosity includes only the interconnectedpores and corresponds to the pore volume available for depletion.

The term “proppant” refers to particulate material that is injected intofractures in subterranean formations surrounding oil wells, gas wells,water wells, and other similar bore holes to provide support to hold(prop) these fractures open and allow gas or liquid to flow through thefracture to the bore hole or from the formation. Proppants are commonlyused to prop open fractures formed in subterranean formations such asoil and natural gas wells during hydraulic fracturing.

A “reservoir” is a subsurface rock formation from which a productionfluid can be harvested. The rock formation may include granite, silica,carbonates, clays, and organic matter, such as oil, gas, or coal, amongothers. Reservoirs can vary in thickness from less than one foot (0.3048meters) to hundreds of feet (hundreds of meters). The permeability ofthe reservoir provides the potential for production.

The term “well performance” refers generally to any overall metric anorganization may use to evaluate a well. Examples of well performancemeasures that an organization may desire to maximize include early oilproduction, condensate production from gas wells, lifetime totalhydrocarbon production, the net present value of the lifetimehydrocarbon production, or the annualized return on investment or ROIfrom hydrocarbon production. Examples of well performance measures thatan organization may desire to minimize include production of water ornon-economic fluids, costs per unit of expected hydrocarbon production,or some measure of financial or operational risk. The present inventionmay be used to directly optimize some combination of these or other wellperformance metrics, and is not limited just to hydrocarbon production.

The term “return on investment” or “ROI” refers to a performance measurethat is used to evaluate the efficiency of an investment. Morespecifically, as used herein, ROI may be the net income from thehydrocarbon production from a well, minus the estimated costs, which mayinclude the well drilling costs, acreage leasing costs, capital forinfrastructure, and other associated costs or capital expenses.

“Substantial” when used in reference to a quantity or amount of amaterial, or a specific characteristic thereof, refers to an amount thatis sufficient to provide an effect that the material or characteristicwas intended to provide. The exact degree of deviation allowable may insome cases depend on the specific context.

The term “stimulation fluid” refers to any fluid, or combination offluids, that is injected into a formation or interval set to increase arate of fluid flow through the formation or interval set. For example, astimulation fluid may be used to fracture the formation, to deliverproppant to fractures in the formation, to acidize the formation, toheat the formation, or to otherwise increase the mobility of fluid inthe formation. Stimulation fluid may include various components, such asgels, proppants, breakers, and the like.

A “wellbore” is a hole in the subsurface made by drilling or inserting aconduit into the subsurface. A wellbore may have a substantiallycircular cross section or any other cross-sectional shape, such as anoval, a square, a rectangle, a triangle, or other regular or irregularshapes. As used herein, the term “well” may refer to the entire holefrom the drill center at the surface to the toe or end in the formation.A well is generally configured to convey fluids to and from a subsurfaceformation.

“Well parameters” can include, but are not limited to, locationparameters, borehole parameters, fill parameters, and productionparameters. Location parameters can include, for example, wellheadlatitude and longitude, average depth of the horizontal section, andrelative depth and orientation from heel to toe. Borehole parameters caninclude, for example, well geometry and completion geometry. Fillparameters can include, for example, particle size, particle shape,particle density, particle compactness, and particle volume. Productionparameters can include, for example, whether a borehole is in anoverbalanced, balanced, or underbalanced condition, whether the boreholeis being produced or is shut in or is an injection well, or thebottomhole pressure (BHP) and/or the bottomhole temperature (BHT).Equipment parameters can include, for example, the type of nozzle(s),the energy and direction of nozzle jet(s), the diameter and type of thecoiled tubing and the choice of a cleanout fluid or fluids. Cleanoutfluids are typically water, brine, gels, polymers, oils, foams andgases, including mixtures of the above.

Overview

Current well planning processes often result in well plans that do notadequately meet specified goals. Therefore, embodiments described hereinprovide for the planning of a well based on a specified goal. Morespecifically, embodiments described herein provide for the determinationof a suitable combination of parameters for the location, drilling, andcompletion of a well based on the expected performance of the well. Invarious embodiments, the performance of the well is measured in terms ofan expected return on investment (ROI) for producing hydrocarbons fromthe well. However, the performance of the well may also be measured interms of the expected hydrocarbon production from the well, the expectedinitial rate of hydrocarbon production from the well, the expected netpresent value of hydrocarbon production from the well, or the expectednet profit of the well, for example.

The well planning process described herein provides for automatedoptimization of all available parameters that characterize a well. Morespecifically, the well planning process described herein provides anautomated optimization workflow for simultaneously optimizing alltunable parameters of a well with regards to a measure of the productionperformance of the well as a whole. Therefore, all correlations betweenthe parameters are taken into account during the optimization of theproduction performance of the well. If certain parameters are correlatedsuch that they are to be changed in some concordant manner to achievethe optimum production performance, the automated optimization workflowidentifies those correlations and selects or modifies the parametervalues such that they yield the optimum production performance.Moreover, the automated optimization workflow optimizes the parameterswith a single goal in mind, namely, the optimization of a single measureof target production performance specified a priori, such as the totalamount of hydrocarbons produced or the expected ROI.

In addition, according to the well planning process described herein, avery large number of possible scenarios can be explored. In other words,given a model of the well's production, the automated optimizationworkflow can search through a very large number of scenarios byevaluating the expected production performance, as measured by theprediction of production performance, for a number of parameter valuesand combinations thereof. The automated optimization workflow thusinherently implements a search over the space of all plausible wellparameters, which can be made as exhaustive and complete as desired(given appropriate time and computing resources).

Furthermore, if desired, the well planning process described hereinallows for the automatic incorporation and prediction of uncertaintiesassociated with the prediction of the production performance of thewell. There are uncertainties in the predictions that are made duringthe well planning process. Such uncertainties may result fromuncertainties in geologic models and performance predictions. Wheneverthe uncertainties are estimated during prediction, such uncertaintiesmay be used to provide a complete characterization of the expectedoutcomes. Moreover, such uncertainties can be directly accounted foraccording to the automated optimization workflow described herein.

Techniques for Determining Parameters for a Well

FIG. 1 is a process flow diagram of a method 100 for determining a wellparameter combination for a well that satisfies a specified goalcorresponding to the performance of the well. In various embodiments,the specified goal includes the maximization of the ROI for the well.However, the specified goal may also include the maximization of theamount of hydrocarbons produced, the maximization of the production flowrate after 5 years, the maximization of the initial rate of hydrocarbonproduction from the well, the maximization of the net present value ofhydrocarbon production from the well, the maximization of the expectednet profit of the well, or the minimization of risk, for example.

The method 100 iterates around a model for predicting the performance ofa well based on potential well parameter combinations for the well. Themodel is referred to herein as a “well performance predictor.” The wellperformance predictor may be used to make various predictions regardingthe performance of the well. In various embodiments, machine learning orpattern recognition is used to train the well performance predictor onavailable, relevant data. This data may include, but is not limited to,a geologic description, e.g., geologic model, of a hydrocarbon field,and locations and descriptions of nearby wells (including engineeringdescriptions and historical production information).

The method begins at block 102 with the generation of a potential wellparameter combination for a well plan. In various embodiments, thepotential well parameter combination includes various parametersrelating to the well, such as the well location, the depth and directionfrom the well's heel to its toe, the number of hydraulic fracturingstages for the well, the amount of stimulation fluid to be used for thewell, the amount of proppant to be used for the well, and the like.

At block 104, a performance of the well is predicted based on thegenerated well parameter combination. More specifically, the potentialwell parameter combination is passed to the trained well performancepredictor, and the well performance predictor may generate a predictionand associated uncertainty for a particular measure of the performanceof the well resulting from the implementation of that parametercombination. The particular measure of the performance of the well mayinclude, for example, the predicted return on investment (ROI) of thewell, the predicted hydrocarbon production from the well, the predictedinitial rate of hydrocarbon production from the well, or the predictednet present value of hydrocarbon production from the well.

At block 106, it is determined whether the predicted well performancefor the potential well parameter combination is higher than thepredicted well performance for previous well parameter combinations thatwere considered for the well. If the predicted well performance for thepotential well parameter combination is not higher than the highestpreviously predicted well performance, the method 100 is executed againbeginning at block 102 with the generation of a new potential wellparameter combination. Otherwise, the well parameter combination isrecorded at block 108.

In addition, if the predicted well performance for the potential wellparameter combination is higher than the highest previously predictedwell performance, the method proceeds to block 110. At block 110, it isdetermined whether the optimization limit for the well has been reached.If the optimization limit for the well has not been reached, the method100 is executed again beginning at block 102 with the generation of anew potential well parameter combination. Otherwise, the final wellparameter combination is output at block 112. Iterating through themethod 100 in this manner provides a well planning process that searchesthrough the space of all possible well parameter combinations. In thismanner, an optimal well parameter combination that provides the highestpossible predicted well performance may be determined.

The process flow diagram of FIG. 1 is not intended to indicate that theblocks of the method 100 are to be executed in any particular order, orthat all the blocks shown in FIG. 1 are to be included within the method100 in every case. Moreover, any number of additional blocks may beincluded within the method 100, depending on the details of the specificimplementation.

In various embodiments, the method 100 is applied to the maximization ofthe ROI of the well. For example, a predicted hydrocarbon productionfrom the well and a predicted cost of the well may be determined basedon the particular well parameter combination, and the ROI of the wellmay be estimated based on the predicted hydrocarbon production from thewell, the expected market value of the produced hydrocarbons, and thepredicted cost of the well. The final well parameter combination maythen be determined such that the ROI of the well is maximized.

In various embodiments, the method 100 may utilize information relatingto previously generated well parameter combinations and thecorresponding predicted well performances to guide the generation ofsubsequent well parameter combinations. For example, specific wellparameter combinations may be labeled as corresponding to high or lowwell performances. Subsequent well parameter combinations that aresimilar to the well parameter combinations corresponding to high wellperformances may then be generated.

Further, in some embodiments, the method 100 may be parallelized toproduce faster results. Specifically, a number of well parametercombinations may be generated, and the corresponding well performancesmay be simultaneously predicted. The well parameter combination with thehighest predicted well performance may then be quickly identified andselected for the well plan.

The accuracy of the predicted well performance for a given wellparameter combination is largely dependent on the accuracy andreliability of the well performance predictor. In various embodiments,the structure of the well performance predictor is based on threefactors. The first factor includes the types of inputs that are providedthe well performance predictor, both in the form of prior knowledge andwell parameters to be optimized. The second factor includes thearchitecture that is chosen for the well performance predictor. Thethird factor includes the overall goal for the well planning process andthe manner in which the goal is to be measured.

In some embodiments, a user or operator can select the model structurethat is to be used for the well performance predictor. For example, theuser may generally establish the three factors relating to the structureof the well performance predictor based on the specified goal for thewell planning process, and may then select the model structure thatsupports the specified goal.

In various embodiments, the well performance predictor directly accountsfor uncertainties in the prediction of the well performances fordifferent well parameter combinations. Moreover, the well performancepredictor may characterize such uncertainties in predefined formats. Forexample, the well performance predictor may use prediction distributionsor statistics to characterize such uncertainties.

The well performance predictor may be generated in a variety of ways.For example, the well performance predictor may be generated fromgeophysical and engineering first principles. Alternatively, the wellperformance predictor may be generated based on a variety ofgeostatistical, pattern recognition, or machine learning models. Suchmodels may include non-parametric and nonlinear regression methods,artificial neural networks, support vector classifiers, and decision andregression trees, among others. Further, the well performance predictormay be generated by combining several sub-models, where each sub-modeladdresses a targeted prediction problem.

Given a number of predictions, the selection of the optimized wellparameter combination is based on a measure of the specified goal, e.g.,the targeted performance of the well. If the output of the wellperformance predictor is a scalar value, the well parameter combinationthat maximizes the measure of well performance according to thespecified goal may be selected. For example, according to variousembodiments described herein, the output of the well performancepredictor is the expected return-on-investment (ROI) of the well.Therefore, in such embodiments, the well parameter combination that ispredicted to maximize the ROI of the well is selected.

In some embodiments, the well performance predictor yields a vector orlist of values that can be combined into the measure of the performanceof the well. A number of measures may be defined, depending on thevalues and potential outcomes. For example, the vector of values maycorrespond to a discrete representation of the distribution of potentialwell performances. A value for the well performance may be determinedbased on the distribution, such as the mean, median, or maximumlikelihood values. Distributions can also be compared directly throughinformation theoretic measures, such as Kullback-Leibler divergence. Asanother example, the values may correspond to predicted statistics ofthe well performance. In such a scenario, the statistics may be compareddirectly, and the distributions of potential well performances may bereconstructed. The distributions of potential well performances may thenbe compared directly, or may be combined, depending on the specifiedgoal.

For embodiments in which the method 100 is parallelized to test a numberof well parameter combinations simultaneously, a corresponding number ofwell performance prediction results are generated. Therefore, in someembodiments, the measure of the goal is applied to two results at atime. In other words, a current predicted well performance may becompared with the highest predicted well performance found so far, andthe well parameter combination associated with the highest predictedwell performance of the comparison may be recorded.

Additionally, the method 100 may return a ranked list of possible wellparameter combinations, instead of a single combination. Such a list mayprovide the user or operator with an opportunity to override theautomatic execution of the method 100 to factor in elements that areambiguous or difficult to model, such as the technical feasibility orother potential risks associated with a well parameter combination.

FIG. 2 is a data flow diagram 200 that provides for the generation of awell plan for a well such that the predicted ROI for the well ismaximized. Typically, an operator has a particular amount of moneyavailable to invest in hydrocarbon recovery in a particular hydrocarbonfield. The money is allocated so as to maximize the expected ROI, and isusually subject to corporate constraints on risk. Thus, the operator maydetermine the number of wells to drill, the location of each well, andthe completion of each well within these constraints.

According to the embodiment shown in FIG. 2, a well performancepredictor 201 is used to determine optimized well parameters for a wellbased on the estimated ROI for producing hydrocarbons from the well. Asshown in FIG. 2, field data 202 is input to a model learner 204 of thewell performance predictor 201. The field data 202 may include geologicdata, e.g., a geologic model, relating to the hydrocarbon field in whichthe well is to be drilled, historical production data relating to nearbywells, or physical models of the hydrocarbon field, for example. Inaddition, the field data 202 may include geologic variables relating tothe hydrocarbon field, such as thermal maturity, porosity, permeability,and pay thickness.

In various embodiments, the model learner 204 uses the field data 202 totrain a hydrocarbon production predictor 206 of the well performancepredictor 201. Specifically, the model learner 204 uses machine learningtechniques to train the hydrocarbon production predictor 206 based onthe field data 202. The trained hydrocarbon production predictor 206 iscapable of predicting the hydrocarbon production from a new well in thehydrocarbon field, regardless of location or completion, along with somemeasure of uncertainty for the predicted hydrocarbon production.

Further, a potential well parameter combination 208 is generated by awell-parameter combination generator 210. In various embodiments, thewell-parameter combination generator 210 generates the set of allpossible well counts, locations, and completion strategies, available tothe operator. In any practical implementation, there are an infinitenumber of possible well parameter combinations, so the well parametercombinations may not be explicitly enumerated. Instead, a finite numberof well parameter combinations may be systematically and adaptivelygenerated and compared by the well-parameter combination generator 210.

In various embodiments, once the well parameter combinations have beengenerated, the well-parameter combination generator 210 selects onepotential well parameter combination 208 and inputs that well parametercombination 208 to the hydrocarbon production predictor 204 of the wellperformance predictor 201. The hydrocarbon production predictor 204 thenpredicts a hydrocarbon production for the given well parametercombination 208. In addition, the hydrocarbon production predictor 206may predict additional aspects, such as the uncertainty 212 associatedwith the prediction or the decline rate in the hydrocarbon productionfrom the well in the future.

The well parameter combination 208 that is generated by thewell-parameter combination generator 210 is also input to a well costscalculator 214 of the well performance predictor 201. The well costscalculator 214 then determines costs 216 for the given well parametercombination 208. The costs 216 may include the actual implementationcosts, e.g., the initial capital costs and ongoing operating costs, forthe well.

The predicted hydrocarbon production and associated uncertainty 212generated by the hydrocarbon production predictor 206, as well as thecosts 216 determined by the well costs calculator 214, are then input toan ROI estimator 218 of the well performance predictor 201. The ROIestimator 218 estimates the ROI 220 for the well with the given wellparameter combination 210 by balancing the predicted hydrocarbonproduction and associated uncertainty 212 against the costs 216 for thewell. In this manner, an economic model is used to determine whether theexpected lifetime value of a well with the given well parametercombination 208 is expected to meet specific thresholds for ROI and riskmanagement. In various embodiments, the ROI 220 for the well includesthe net income from the hydrocarbon production 212 of the well, minusthe computed costs 216 of the well. In addition, the ROI 220 may specifysome statistical measure of the uncertainty of these returns.

At block 222, it is determined whether the estimated ROI 220 for thewell with the given well parameter combination 208 is greater than athreshold ROI for the particular well plan. If it the estimated ROI 220is not greater than the threshold ROI, the particular well parametercombination 208 is discarded, and the well-parameter combinationgenerator 210 generates another potential well parameter combination. Ifthe estimated ROI 220 is greater than the threshold ROI, the particularwell parameter combination 208 is stored in well-parameter combinationstorage 224.

In addition, at block 226, it is determined whether the optimizationlimit for the well has been reached. If the optimization limit for thewell has been reached, the particular well parameter combination 208 isoutput as the optimized well parameter combination 228 for the well. Theoptimized well parameter combination 228 may include the location of thewell and the set of engineering parameters to be used for constructingand completing the well. Otherwise, the particular well parametercombination 208 is discarded, and the well-parameter combinationgenerator 210 generates another potential well parameter combination. Inthis manner, well parameter combinations are generated and tested untilan optimized well parameter combination that maximizes the ROI of thewell is identified.

FIG. 2 is not intended to indicate that the data flow diagram 200 is toinclude all the components shown in FIG. 2 in every case. Rather, any ofthe components of FIG. 2 may be omitted or modified, depending on thedetails of the specific implementation. For example, in someembodiments, the well-parameter combination generator 210 simultaneouslygenerates well parameter combinations for a number of wells that are tobe drilled in a particular hydrocarbon field. The well parametercombinations may then be separately analyzed, or may be combined into asingle well parameter combination to simultaneously determine parametersfor all the wells to be drilled in the hydrocarbon field. Similarly,components shown as distinct in FIG. 2 may be combined. For example,given appropriate data, the hydrocarbon production predictor 206 and thewell costs calculator 214 of the well performance predictor 201 may becombined to allow for the prediction of the ROI (or any other suitableperformance measure) directly.

FIG. 3 is a data flow diagram 300 that provides for the determination ofa location for a well such that the predicted hydrocarbon productionfrom the well is maximized. Like numbered items are as described withrespect to FIG. 2. More specifically, the data flow diagram 300 providesfor the assessment of potential locations for new wells to determine iflocal combinations of geology, optimal engineering practices, and costsare conducive to hosting a productive well. This could be used to assessproductive acreage for purchase or unproductive acreage for resale, orto determine which of several possible leases to drill next.

As shown in FIG. 3, a well location identifier 302 identifies apotential well location 304 for a well that is to be drilled in aparticular hydrocarbon field. In some embodiments, the well locationidentifier 302 considers a particular area that includes leased oracquired land, and identifies several locations that may be suitable fordrilling a well. The well location identifier 302 may then select onepotential well location 304 to be considered for the well.

In various embodiments, the potential well location 304 is input to thetrained hydrocarbon production predictor 206 of the well performancepredictor 201. The hydrocarbon production predictor 206 then predictsthe hydrocarbon production 306 for the well based on the potential welllocation 304. At block 308, it is determined whether the predictedhydrocarbon production 306 corresponding to the particular well location304 is the highest value of hydrocarbon production that has beendetermined for any location. If the predicted hydrocarbon production 306is not the highest value of hydrocarbon production that has beendetermined for any location, the particular well location 304 isdiscarded, and the well location identifier 302 determines anotherpotential well location. Otherwise, the particular well location 304 isstored in well location storage 310.

Although the direct optimization goal of the embodiment depicted in FIG.3 is to optimize the well location, other factors may be implicitlyfactored into the optimization goal. For example, the well performancepredictor may also consider internally the additional optimizationpotential of a well at a given location by appropriately controllingother well parameters. More specifically, the well performance predictormay be trained to predict the well performance corresponding to the bestmode of all the other well parameters.

In addition, at block 312, it is determined whether the optimizationlimit for the well that is to be built in the particular hydrocarbonfield has been reached. If the optimization limit for the well has beenreached, the particular well location 304 is output as the optimizedwell location 314 for the well. Otherwise, the particular well location304 is discarded, and the well location identifier 302 determinesanother potential well location in the hydrocarbon field. In thismanner, well locations are generated and tested until an optimized welllocation that maximizes the hydrocarbon production from the well isidentified.

FIG. 3 is not intended to indicate that the data flow diagram 300 is toinclude all the components shown in FIG. 3 in every case. Rather, any ofthe components of FIG. 3 may be omitted or modified, depending on thedetails of the specific implementation. Further, while the data flowdiagram 300 is described with respect to the maximization of thepredicted hydrocarbon production from the well, it is to be understoodthat the data flow diagram 300 can also be applied to the maximizationof the ROI of the well.

FIG. 4 is a data flow diagram 400 that provides for the generation of awell plan for a well at a fixed location such that the hydrocarbonproduction from the well is maximized. Like numbered items are asdescribed with respect to FIGS. 2 and 3. As shown in FIG. 4, thewell-parameter combination generator 210 generates a potential wellparameter combination 402 (excluding the well location). The potentialwell parameter combination 402, as well as a fixed well location 404, isinput to the trained hydrocarbon production predictor 206 of the wellperformance predictor 201. The fixed well location 404 may bepredetermined, for example, as described above with respect to the dataflow diagram 300 of FIG. 3.

The hydrocarbon production predictor 206 then predicts the hydrocarbonproduction 406 for the well based on the fixed well location 404 and thepotential well parameter combination 402. At block 408, it is determinedwhether the predicted hydrocarbon production 406 corresponding to theparticular well parameter combination 402 and the fixed well location404 is the highest value of hydrocarbon production that has beendetermined for any well parameter combination. If the predictedhydrocarbon production 406 is not the highest value of hydrocarbonproduction that has been determined for any well parameter combination,the particular well parameter combination 402 is discarded, and thewell-parameter combination generator 210 determines another potentialwell parameter combination (excluding the well location). Otherwise, theparticular well parameter combination 402 is stored in well-parametercombination storage 410.

In addition, at block 412, it, is determined whether the optimizationlimit for the well that is to be built at the fixed well location 404has been reached. If the optimization limit for the well has beenreached, the particular well parameter combination 402 is output as theoptimized well parameter combination 414 for the well. Otherwise, theparticular well parameter combination 402 is discarded, and thewell-parameter combination generator 210 determines another potentialwell parameter combination (excluding the well location). In thismanner, well parameter combinations for the well at the fixed welllocation 404 are generated and tested until an optimized well parametercombination that maximizes the hydrocarbon production from the well atthat location is identified.

FIG. 4 is not intended to indicate that the data flow diagram 400 is toinclude all the components shown in FIG. 4 in every case. Rather, any ofthe components of FIG. 4 may be omitted or modified, depending on thedetails of the specific implementation. Further, while the data flowdiagram 400 is described with respect to the maximization of thepredicted hydrocarbon production from the well, it is to be understoodthat the data flow diagram 400 can also be applied to the maximizationof the ROI of the well.

Embodiments described herein may be used for a variety of applications.For example, embodiments described herein may be used to simultaneouslydetermine the locations and engineering parameters for new wells suchthat the ROI is maximized and the associated risk is minimized. Inaddition, embodiments described herein may be used to preferentiallymaximize the production of certain hydrocarbons over others. Forexample, it may be desirable to produce more condensate than dry gas.Similarly, embodiments described herein may be used to minimize theproduction of unwanted fluids, such as water. Furthermore, embodimentsdescribed herein are not restricted to modeling engineering parametersused during well construction and completion. Rather, embodimentsdescribed herein may also be used to predict the impact of performing aworkover, e.g., updating or replacing a well completion, later in thelife of a well.

FIG. 5 is a schematic showing an exemplary map 500 of existing welllocations that may be used to determine acreage to be used forhydrocarbon production. The map 500 includes four separate regions 502A,502B, 502C, and 502D, wherein each region 502A-D includes a differentdegree of shading. As shown in the legend 504 at the bottom left of themap 500, the degree of shading of each region 502A-D of the map 500indicates the geologic contribution to hydrocarbon production for thatregion 502A-D. The dots 506 on the map 500 represent actual welllocations in the hydrocarbon field, wherein larger dots denote wellswith higher hydrocarbon productions. Therefore, since the region 502Awith the lowest degree of shading has the lowest geologic contributionto hydrocarbon production, the dots 506 in that region 502A are smallestoverall. In addition, since the region 502D with the highest degree ofshading has the highest geologic contribution to hydrocarbon production,the dots 506 are largest in that region 502D.

In various embodiments, maps such as the map 500 shown in FIG. 5 can beused to analyze a particular hydrocarbon field. For example, the map 500may be used to distinguish between the effects of changing geology,varying engineering practices, and randomness on hydrocarbon productionin the corresponding hydrocarbon field. In this manner, suitablelocations for hydrocarbon production may be determined, and well plansmay be determined for wells to be drilled at those locations.

Using proprietary data, a multivariate statistical model, e.g., a wellperformance predictor, corresponding to the wells in the hydrocarbonfield shown in the map 500 of FIG. 5 may be trained. In someembodiments, the Random Forest algorithm is used to train themultivariate statistical model from the proprietary data. However, anynumber of other statistical or machine learning techniques, such aslinear regression, generalized additive models, or neural nets, may alsobe used to train the multivariate statistical model. The trainedmultivariate statistical model may then be used to determine theexpected ultimate recovery (EUR) of hydrocarbons from the wells as afunction of geology (e.g., thermal maturity, gas in place, formationthickness, and some stratigraphic information), completion date (as aproxy for evolving engineering practices that are not otherwise capturedby the model), and engineering parameters (e.g., completion length,number of fracturing (frac) stages, frac fluid volume, and totalproppant) for a new well.

Once the EUR, of hydrocarbons from the well has been determined, the ROIof the well may be predicted using economic information. For example, insome cases, a fixed base cost for drilling and a fixed marginal cost forevery extra frac stage, barrel of frac fluid volume, and pound ofproppant may be assumed. However, in other cases, different base costsmay be assumed for the four regions 502A-D on the map 500 to reflectvarying lease fees and royalty arrangements. In addition, differentmarginal costs for frac fluid volumes may be assumed if there are localdraughts, and different operating costs may be assumed to reflectnearness to pipelines or other production facilities.

In various embodiments, once the location of the new well has beendetermined using the map 500 of FIG. 5, it may be desirable to determinesuitable parameters for the well. In some cases, graphs are used to aidin the determination of suitable well parameters, as described furtherwith respect to FIGS. 6A, 6B, and 7.

FIG. 6A shows a graph 600 that may be used to aid in the generation ofwell parameters for hydrocarbon production. An x-axis 602 of the graph600 represents the total frac fluid volume used during the completion ofa well, in barrels per foot (bbl/ft). A y-axis 604 of the graph 600represents the predicted hydrocarbon production from the well over a 12month period. The graph 600 shows that hydrocarbon production isexpected to increase with higher frac fluid volumes.

FIG. 6B shows another graph 606 that may be used to aid in thegeneration of well parameters for hydrocarbon production. An x-axis 608of the graph 606 represents the total frac fluid volume used during thecompletion of a well in bbl/ft. A y-axis 610 of the graph 606 representsthe expected increase in net profit, or ROI, over the baseline design of20 bbls/ft for the well over a 12 month period in thousands of dollars.The graph 606 of FIG. 6B, considered in combination with the graph 600of FIG. 6A, shows that there is an optimaleconomic choice for the fracfluid volume, e.g., about 45 bbl/ft, when the cost of the frac fluid andthe value of the extra gas are taken into account.

FIG. 7 shows a bar graph 700 of cost per unit of hydrocarbon gasproduced from each well. In this case, the goal of the well planningprocess is to minimize the cost per unit of produced gas for the well,which is directly related to the ROI of the well. Therefore, the graph700 may output a result 702 that includes a number of wells with thelowest cost per unit of produced gas.

Computing System for Determining Parameters for a Well

FIG. 8 is a block diagram of a cluster computing system 800 that may beused to implement the well planning process described herein. Thecluster computing system 800 illustrated has four computing units802A-D, each of which may perform calculations for a portion of thedynamic well planning process. However, one of ordinary skill in the artwill recognize that the cluster computing system 800 is not limited tothis configuration, as any number of computing configurations may beselected. For example, a smaller analysis may be run on a singlecomputing unit, such as a workstation, while a large calculation may berun on a cluster computing system 800 having tens, hundreds, thousands,or even more computing units.

The cluster computing system 800 may be accessed from any number ofclient systems 804A and 804B over a network 806, for example, through ahigh speed network interface 808. The computing units 802A-D may alsofunction as client systems, providing both local computing support andaccess to the wider cluster computing system 800.

The network 806 may include a local area network (LAN), a wide areanetwork (WAN), the Internet, or any combinations thereof. Each clientsystem 804A and 804B may include one or more non-transitory,computer-readable media for storing the operating code and programs thatare used to implement the well planning process described herein. Thenon-transitory, computer-readable media may hold models for hydrocarbonproduction used for determining parameters such as well-engineeringparameters, well locations, and ROI. For example, each client system804A and 804B may include a memory device 810A and 810B, which mayinclude random access memory (RAM), read only memory (ROM), and thelike. Each client system 804A and 804B may also include a storage device812A and 812B, which may include any number of hard drives, opticaldrives, flash drives, or the like.

The high speed network interface 808 may be coupled to one or more busesin the cluster computing system 800, such as a communications bus 814.The communication bus 814 may be used to communicate instructions anddata from the high speed network interface 808 to a cluster storagesystem 816 and to each of the computing units 802A-D in the clustercomputing system 800. The communications bus 814 may also be used forcommunications among the computing units 802A-D and the cluster storagesystem 816. In addition to the communications bus 814, a high speed bus818 can be present to increase the communications rate between thecomputing units 802A-D and/or the cluster storage system 816.

The cluster storage system 816 can have one or more non-transitory,computer-readable media, such as storage arrays 820A-D for the storageof models, data, visual representations, results, code, or otherinformation, for example, concerning the implementation of and resultsfrom the well planning process described herein. The storage arrays820A-D may include any combinations of hard drives, optical drives,flash drives, or the like.

Each computing unit 802A-D can have a processor 822A-D and associatedlocal non-transitory, computer-readable media, such as a memory device824A-D and a storage device 826A-D. Each processor 822A-D may be amultiple core unit, such as a multiple core central processing unit(CPU) or a graphics processing unit (GPU). Each memory device 824A-D mayinclude ROM and/or RAM used to store code for directing thecorresponding processor 822A-D to implement the well planning processdescribed herein. Each storage device 826A-D may include one or morehard drives, optical drives, flash drives, or the like, in addition eachstorage device 826A-D may be used to provide storage for models,intermediate results, data, images, or code associated with operations,including code used to implement the well planning process describedherein.

The present techniques are not limited to the architecture or unitconfiguration illustrated in FIG. 8. For example, any suitableprocessor-based device may be utilized for implementing all or a portionof embodiments of the dynamic well planning process described herein,including without limitation personal computers, laptop computers,computer workstations, mobile devices, and multi-processor servers orworkstations with or without) shared memory. Moreover, embodiments maybe implemented on application specific integrated circuits (ASICs) orvery large scale integrated (VLSI) circuits. In fact, persons ofordinary skill in the art may utilize any number of suitable structurescapable of executing logical operations according to the embodiments.

Embodiments

Embodiments of the invention may include any combinations of the methodsand systems shown in the following numbered paragraphs. This is not tobe considered a complete listing of all possible embodiments, as anynumber of variations can be envisioned from the description above.

1. A method for determining well parameters for optimization of wellperformance, including:

training, via a computing system, a well performance predictor based onfield data corresponding to a hydrocarbon field;

generating, via the computing system, a number of candidate wellparameter combinations for the well;

predicting, via the computing system, a performance of the well for eachof the number of candidate well parameter combinations using the trainedwell performance predictor; and

-   -   determining, via the computing system, an optimized well        parameter combination for the well such that the predicted        performance of the well is maximized.

2. The method of paragraph 1, wherein the predicted performance of thewell includes a predicted hydrocarbon production from the well.

3. The method of either of paragraphs 1 or 2, wherein the predictedperformance of the well includes a predicted return on investment (ROI)of the well.

4. The method of any of paragraphs 1, 2, or 3, wherein the predictedperformance of the well includes a predicted initial rate of hydrocarbonproduction from the well.

5. The method of any of paragraphs 1-4, wherein the predictedperformance of the well includes a predicted net present value ofhydrocarbon production from the well.

6. A method for determining well parameters based on expected return oninvestment, including:

training, via a computing system, a hydrocarbon production predictorbased on field data corresponding to a hydrocarbon field;

generating, via the computing system, a number of candidate wellparameter combinations for the well;

predicting, via the computing system, a hydrocarbon production and acorresponding uncertainty of the prediction for each of the number ofcandidate well parameter combinations using the trained hydrocarbonproduction predictor;

calculating, via the computing system, a cost of the well for each ofthe number of candidate well parameter combinations;

estimating, via the computing system, an expected return on investment(ROI) of the well for each of the number of candidate well parametercombinations based on the hydrocarbon production, the correspondinguncertainty, and the cost of the well for each of the number ofcandidate well parameter combinations; and

determining, via the computing system, an optimized well parametercombination for the well such that the expected ROI is maximized.

7. The method of paragraph 6, including drilling and completing the wellbased on the optimized well parameter combination.

8. The method of either of paragraphs 6 or 7, including determiningoptimized well parameter combinations for a number of wells such that anoverall expected ROI for drilling and completing the number of wells inthe hydrocarbon field is maximized.

9. The method of any of paragraphs 6-8, including drilling andcompleting the number of wells based on the corresponding optimized wellparameter combinations.

10. The method of any of paragraphs 6-9, including determining alocation for the well in the hydrocarbon field prior to generating thenumber of candidate well parameter combinations.

11. The method of paragraph 10, including using a map of the hydrocarbonfield to determine the location for the well, wherein the map includesan indication of a geologic contribution to hydrocarbon production foreach region in the hydrocarbon field and an indication of a location ofeach existing well in the hydrocarbon field.

12. The method of any of paragraphs 6-11, including training thehydrocarbon production predictor using statistical learning techniques.

13. The method of any of paragraphs 6-12, including training thehydrocarbon production predictor using pattern recognition techniques.

14. The method of any of paragraphs 6-13, including training thehydrocarbon production predictor using machine learning techniques.

15. The method of any of paragraphs 6-14, wherein determining theoptimized well parameter combination for the well such that the expectedROI is maximized includes executing an optimization process based on thehydrocarbon production, the corresponding uncertainty, and the cost ofthe well for each of the number of candidate well parametercombinations.

16. The method of any of paragraphs 6-15, including using a prediction

distribution provided by the hydrocarbon production predictor to predictthe hydrocarbon production and the corresponding uncertainty of theprediction for each of the number of candidate well parametercombinations.

17. The method of any of paragraphs 6-16, including using statisticsprovided by the hydrocarbon production predictor to predict thehydrocarbon production and the corresponding uncertainty of theprediction for each of the number of candidate well parametercombinations.

18. The method of any of paragraphs 6-17, including determining theoptimized well parameter combination for the well such that a riskassociated with the well is minimized.

19. The method of any of paragraphs 6-18, including determining theoptimized well parameter combination for the well such that a productionrate of the well after a specified period of time is maximized.

20. The method of any of paragraphs 6-19, including determining theoptimized well parameter combination for the well such that a productionof a particular hydrocarbon is preferentially maximized over productionof other fluids.

21. The method of any of paragraphs 6-20, including performing aworkover on an existing well based on the optimized well parametercombination.

22. A computing system for determining well parameters based on expectedreturn on investment, including:

a processor;

a storage medium including a hydrocarbon production predictor;

a non-transitory, computer-readable medium including code configured todirect the processor to:

-   -   generate a number of candidate well parameter combinations for a        well;    -   predict a hydrocarbon production and a corresponding uncertainty        of the prediction for each of the number of candidate well        parameter combinations using the hydrocarbon production        predictor;    -   calculate a cost of the well for each of the number of candidate        well parameter combinations;    -   estimate an expected return on investment (ROI) of the well for        each of the number of candidate well parameter combinations        based on the hydrocarbon production, the uncertainty of the        prediction, and the cost of the well for each of the number of        candidate well parameter combinations; and    -   determine an optimized well parameter combination for the well        such that the expected ROI is maximized.

23. The computing system of paragraph 22, wherein the non-transitory,computer-readable medium includes code configured to direct theprocessor to train the hydrocarbon production predictor based on fielddata corresponding to a hydrocarbon field.

24. The computing system of either of paragraphs 22 or 23, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to determine a location for the well in ahydrocarbon field prior to generating the number of candidate wellparameter combinations.

25. The computing system of any of paragraphs 22-24, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to use a map of the hydrocarbon field to determinethe location for the well, wherein the map includes an indication of ageologic contribution to hydrocarbon production for each region in thehydrocarbon field and an indication of a location of each existing wellin the hydrocarbon field.

26. The computing system of any of paragraphs 22-25, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to determine optimized well parameter combinationsfor a number of wells such that an overall expected ROI is maximized.

27. The computing system of any of paragraphs 22-26, wherein thecomputing system includes a cluster computing system.

28. The computing system of any of paragraphs 22-27, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to determine the optimized well parametercombination for the well such that the expected ROI is maximized byexecuting an optimization process based on the hydrocarbon production,the uncertainty of the prediction, and the cost of the well for each ofthe number of candidate well parameter combinations.

29. The computing system of any of paragraphs 22-28, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to use a prediction distribution provided by thehydrocarbon production predictor to predict the hydrocarbon productionand the corresponding uncertainty of the prediction for each of thenumber of candidate well parameter combinations.

30. The computing system of any of paragraphs 22-29, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to use statistics provided by the hydrocarbonproduction predictor to predict the hydrocarbon production and thecorresponding uncertainty of the prediction for each of the number ofcandidate well parameter combinations.

31. The computing system of any of paragraphs 22-30, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to determine the optimized well parametercombination for the well such that a risk associated with the well isminimized

32. The computing system of any of paragraphs 22-31, wherein thenon-transitory, computer-readable medium includes code configured todirect the processor to determine the optimized well parametercombination for the well such that a production rate of the well after aspecified period of time is maximized.

33. The computing system of paragraph 22, wherein the well includes anexisting well, and wherein the non-transitory, computer-readable mediumincludes code configured to direct the processor to perform a workoveron the existing well based on the optimized well parameter combinations.

34. A non-transitory, computer-readable medium for storingcomputer-readable instructions, the computer-readable instructionsincluding code configured to direct a processor to:

train a hydrocarbon production predictor based on field datacorresponding to a hydrocarbon field;

generate a number of candidate well parameter combinations for the well;

predict a hydrocarbon production and a corresponding uncertainty of theprediction for each of the number of candidate well parametercombinations using the trained hydrocarbon production predictor;

calculate a cost of the well for each of the number of candidate wellparameter combinations;

estimate an expected return on investment (ROI) of the well for each ofthe number of candidate well parameter combinations based on thehydrocarbon production, the uncertainty of the prediction, and the costof the well for each of the number of candidate well parametercombinations; and

determine an optimized well parameter combination for the well such thatthe expected ROI is maximized.

35. The non-transitory, computer-readable medium of paragraph 34,wherein the computer-readable instructions include code configured todirect the processor to determine optimized well parameter combinationsfor a number of wells such that an overall expected ROI for drilling andcompleting the number of wells in the hydrocarbon field is maximized.

While the present techniques may be susceptible to various modificationsand alternative forms, the embodiments discussed above have been shownonly by way of example. However, it should again be understood that thetechniques are not intended to be limited to the particular embodimentsdisclosed herein. Indeed, the present techniques include allalternatives, modifications, and equivalents falling within the truespirit and scope of the appended claims.

What is claimed is:
 1. A method for determining well parameters foroptimization of well performance, comprising: training, via a computingsystem, a well performance predictor based on field data correspondingto a hydrocarbon field, generating, via the computing system, aplurality of candidate well parameter combinations for the well;predicting, via the computing system, a performance of the well for eachof the plurality of candidate well parameter combinations using thetrained well performance predictor; determining, via the computingsystem, an optimized well parameter combination for the well such thatthe predicted performance of the well is maximized, wherein thepredicted performance comprises a hydrocarbon production and acorresponding uncertainty of the prediction; and causing a well to bedrilled and completion to be installed in the well based on theoptimized well parameter combination.
 2. The method of claim 1, whereinthe predicted performance of the well comprises a predicted hydrocarbonproduction from the well.
 3. The method of claim 1, wherein thepredicted performance of the well comprises a predicted return oninvestment (ROI) of the well.
 4. The method of claim 1, wherein thepredicted performance of the well comprises a predicted initial rate ofhydrocarbon production from the well.
 5. The method of claim 1, whereinthe predicted performance of the well comprises a predicted net presentvalue of hydrocarbon production from the well.
 6. A method fordetermining well parameters for causing a well to be drilled,comprising: training, via a computing system, a hydrocarbon productionpredictor based on field data corresponding to a hydrocarbon field;generating, via the computing system, a plurality of candidate wellparameter combinations for the well, predicting, via the computingsystem, a hydrocarbon production and a corresponding uncertainty of theprediction for each of the plurality of candidate well parametercombinations using the trained hydrocarbon production predictor;calculating, via the computing system, a cost of the well for each ofthe plurality of candidate well parameter combinations, estimating, viathe computing system, an expected return on investment (ROI) of the wellfor each of the plurality of candidate well parameter combinations basedon the hydrocarbon production, the corresponding uncertainty of theprediction, and the cost of the well for each of the plurality ofcandidate well parameter combinations; determining, via the computingsystem, an optimized well parameter combination for the well such thatthe expected ROI is maximized; and causing a well to be drilled andcompletion installed in the well based on the optimized well parametercombination.
 7. The method of claim 6, comprising drilling andcompleting the well based on the optimized well parameter combination.8. The method of claim 6, comprising determining optimized wellparameter combinations for a plurality of wells such that an overallexpected ROI for drilling and completing the plurality of wells in thehydrocarbon field is maximized.
 9. The method of claim 6, comprisingdrilling and completing the plurality of wells based on thecorresponding optimized well parameter combinations.
 10. The method ofclaim 6, comprising determining a location for the well in thehydrocarbon field prior to generating the plurality of candidate wellparameter combinations.
 11. The method of claim 10, comprising using amap of the hydrocarbon field to determine the location for the well,wherein the map comprises an indication of a geologic contribution tohydrocarbon production for each region in the hydrocarbon field and anindication of a location of each existing well in the hydrocarbon field.12. The method of claim 6, comprising training the hydrocarbonproduction predictor using statistical learning techniques.
 13. Themethod of claim 6, comprising training the hydrocarbon productionpredictor using pattern recognition techniques.
 14. The method of claim6, comprising training the hydrocarbon production predictor usingmachine learning techniques.
 15. The method of claim 6, whereindetermining the optimized well parameter combination for the well suchthat the expected ROI is maximized comprises executing an optimizationprocess based on the hydrocarbon production, the correspondinguncertainty of the prediction, and the cost of the well for each of theplurality of candidate well parameter combinations.
 16. The method ofclaim 6, comprising using a prediction distribution provided by thehydrocarbon production predictor to predict the hydrocarbon productionand the corresponding uncertainty of the prediction for each of theplurality of candidate well parameter combinations.
 17. The method ofclaim 6, comprising using statistics provided by the hydrocarbonproduction predictor to predict the hydrocarbon production and thecorresponding uncertainty of the prediction for each of the plurality ofcandidate well parameter combinations.
 18. The method of claim 6,comprising determining the optimized well parameter combination for thewell such that a risk associated with the well is minimized.
 19. Themethod of claim 6, comprising determining the optimized well parametercombination for the well such that a production rate of the well after aspecified period of time is maximized.
 20. The method of claim 6,comprising determining the optimized well parameter combination for thewell such that a production of a particular hydrocarbon ispreferentially maximized over production of other fluids.
 21. The methodof claim 6, comprising performing a workover on an existing well basedon the optimized well parameter combination.
 22. A computing system fordetermining well parameters based on expected return on investment,comprising: a processor; a storage medium comprising a hydrocarbonproduction predictor; a non-transitory, computer-readable mediumcomprising code configured to direct the processor to: generate aplurality of candidate well parameter combinations for a well; predict ahydrocarbon production and a corresponding uncertainty of the predictionfor each of the plurality of candidate well parameter combinations usingthe hydrocarbon production predictor; calculate a cost of the well foreach of the plurality of candidate well parameter combinations; estimatean expected return on investment (ROI) of the well for each of theplurality of candidate well parameter combinations based on thehydrocarbon production, the corresponding uncertainty of the prediction,and the cost of the well for each of the plurality of candidate wellparameter combinations; determine an optimized well parametercombination for the well such that the expected ROI is maximized; anddisplay a notification to cause a well to be drilled and a completion tobe installed in the well based on the optimized well parametercombination.
 23. The computing system of claim 22, wherein thenon-transitory, computer-readable medium comprises code configured todirect the processor to train the hydrocarbon production predictor basedon field data corresponding to a hydrocarbon field.
 24. The computingsystem of claim 22, wherein the non-transitory, computer-readable mediumcomprises code configured to direct the processor to determine alocation for the well in a hydrocarbon field prior to generating theplurality of candidate well parameter combinations.
 25. The computingsystem of claim 24, wherein the non-transitory, computer-readable mediumcomprises code configured to direct the processor to use a map of thehydrocarbon field to determine the location for the well, wherein themap comprises an indication of a geologic contribution to hydrocarbonproduction for each region in the hydrocarbon field and an indication ofa location of each existing well in the hydrocarbon field.
 26. Thecomputing system of claim 22, wherein the non-transitory,computer-readable medium comprises code configured to direct theprocessor to determine optimized well parameter combinations for aplurality of wells such that an overall expected ROI is maximized. 27.The computing system of claim 22, wherein the computing system comprisesa cluster computing system.
 28. The computing system of claim 22,wherein the non-transitory, computer-readable medium comprises codeconfigured to direct the processor to determine the optimized wellparameter combination for the well such that the expected ROI ismaximized by executing an optimization process based on the hydrocarbonproduction, the corresponding uncertainty of the prediction, and thecost of the well for each of the plurality of candidate well parametercombinations.
 29. The computing system of claim 22, wherein thenon-transitory, computer-readable medium comprises code configured todirect the processor to use a prediction distribution provided by thehydrocarbon production predictor to predict the hydrocarbon productionand the corresponding uncertainty of the prediction for each of theplurality of candidate well parameter combinations.
 30. The computingsystem of claim 22, wherein the non-transitory, computer-readable mediumcomprises code configured to direct the processor to use statisticsprovided by the hydrocarbon production predictor to predict thehydrocarbon production and the corresponding uncertainty of theprediction for each of the plurality of candidate well parametercombinations.
 31. The computing system of claim 22, wherein thenon-transitory, computer-readable medium comprises code configured todirect the processor to determine the optimized well parametercombination for the well such that a risk associated with the well isminimized.
 32. The computing system of claim 22, wherein thenon-transitory, computer-readable medium comprises code configured todirect the processor to determine the optimized well parametercombination for the well such that a production rate of the well after aspecified period of time is maximized.
 33. The computing system of claim22, wherein the well comprises an existing well, and wherein thenon-transitory, computer-readable medium comprises code configured todirect the processor to perform a workover on the existing well based onthe optimized well parameter combinations.
 34. A non-transitory,computer-readable medium for storing computer-readable instructions, thecomputer-readable instructions comprising code configured to direct aprocessor to: train a hydrocarbon production predictor based on fielddata corresponding to a hydrocarbon field; generate a plurality ofcandidate well parameter combinations for the well; predict ahydrocarbon production and a corresponding uncertainty of the predictionfor each of the plurality of candidate well parameter combinations usingthe trained hydrocarbon production predictor; calculate a cost of thewell for each of the plurality of candidate well parameter combinations;estimate an expected return on investment (ROI) of the well for each ofthe plurality of candidate well parameter combinations based on thehydrocarbon production, the corresponding uncertainty of the prediction,and the cost of the well for each of the plurality of candidate wellparameter combinations; determine an optimized well parametercombination for the well such that the expected ROI is maximized; anddisplay a notification to cause a well to be drilled and a completion tobe installed in the well based on the optimized well parametercombination.
 35. The non-transitory, computer-readable medium of claim34, wherein the computer-readable instructions comprise code configuredto direct the processor to determine optimized well parametercombinations for a plurality of wells such that an overall expected ROIfor drilling and completing the plurality of wells in the hydrocarbonfield is maximized.